package com.yhy.wxzn.wcs.device.rgv.enums;


/**
 * 电量状态
 */
public enum ElectricStatus {
    /**
     * 低电量状态（0-20）不可运行
     */
    LOW_BATTERY(1, "低电量"),
    /**
     * 正常电量状态（20-70）正常运行，空闲充电
     */
    NOR_BATTERY(2, "正常电量"),
    /**
     * 充足电量状态（70-99） 电量充足无需充电
     */
    AMPLE_BATTERY(3, "充足电量"),
    /**
     * 满电状态（100） 电量100% 自动结束充电电量
     */
    FULL_BATTERY(4, "满电"),
    /**
     * 满电状态（100） 电量100% 自动结束充电电量
     */
    ERROR_BATTERY(-1, "错误电量");
    /**
     * 对应数字
     */
    private int electricStatus;
    private String description;

    ElectricStatus(int rgvStatus, String description) {
        this.electricStatus = rgvStatus;
        this.description = description;
    }



    public int getElectricStatus() {
        return electricStatus;
    }

    @Override
    public String toString() {
        return description;
    }
}
